$(function (){


    //给医生的文本框赋值

    $("#doctor").val($("#docname").text())



        // $(".checkduiwu,.checkdan").addClass("zdc")
        $(".checkduiwu,.checkdan").show()



    $(".bangding").on("click"," #ok",function (){

        //患者诊断号
        var id=$(this).parent().parent().children("td:eq(1)").text()
        //患者姓名
        var name=$(this).parent().parent().children("td:eq(2)").text()
        // 编号
        var up=$(this).parent().parent().children("td:eq(0)").text()
        var ch= $(this).parent().parent()
        var str="<tr>" +
            "<td>" + $(this).parent().parent().children("td:eq(1)").text()+ "</td>"+
            "<td>" + $(this).parent().parent().children("td:eq(2)").text()+ "</td>"+
            "<td>问诊中</td>"+
            "</tr>"
        swal({
                title: "确定问诊吗？",
                text: "问诊状况",
                type: "warning",
                showCancelButton: true,
                confirmButtonColor: "#6ad5fd",
                confirmButtonText: "确定！",
                cancelButtonText: "取消！",
                closeOnConfirm: false,
                closeOnCancel: false
            },
            function(isConfirm){
                if (isConfirm) {
                    $.ajax({
                        url:"http://localhost:8080/com/queue",
                        type:"post",
                        data:{
                            name:"update",
                            id:up,
                            upname:name,
                            doctorid:$("#docid").text()
                        },
                        dateType:"json",
                        success:function (data){
                            // 问诊成功时加入处方数据
                            $(".yaodann input:eq(0)").val(id)
                            $(".yaodann input:eq(1)").val(name)
                            // 问诊成功时加入检查数据
                            $(".checkdan input:eq(0)").val(id)
                            $(".checkdan input:eq(1)").val(name)
                            //问诊成功刷新数据
                            $(".check-bingli,.check-ct").fadeOut(1)
                            $(".check-bingli,.check-ct").fadeIn(1000)

                            swal("问诊成功","","success");
                            $(ch).remove()
                            $("#tbody tr:eq(0)").before(str)
                        }
                    })
                    showCt(id);
                    showHis(id);
                } else {
                    swal("取消！", ":)",
                        "error");
                }
            });



    })



    //为所有tr绑定问诊中点击事件
     $("#tbody").on("click","tr",function (){
       var id= $(this).children("td:eq(0)").text()
       var name= $(this).children("td:eq(1)").text()
         // 切换用户时加入处方数据
         $(".yaodann input:eq(0)").val(id)
         $(".yaodann input:eq(1)").val(name)
         // 切换用户时加入检查数据
         $(".checkdan input:eq(0)").val(id)
         $(".checkdan input:eq(1)").val(name)
         showCt(id);
         showHis(id);

         //右侧记录的淡入
         $(".check-bingli,.check-ct").fadeOut(1)
         $(".check-bingli,.check-ct").fadeIn(1000)

         //药单的清空
         $(".drugdan~p").remove();

     })


    // 药房搜索的显示
    $(".drugshow").click(function (){

        $(".checkduiwu,.checkdan").fadeOut(1000)
        $("#wz").fadeIn(1000)

    })
    //删除当前行药单 绑定事件
    $(".sum").on("click",".del-child",
    function (){
        $(this).parent().remove()
    })

    //关闭搜索
    $("#n").click(function (){
        $(".drugdan~p").remove();
        $(".checkduiwu,.checkdan").fadeIn(1000)
        $("#wz").fadeOut(1000)

    })





})
// 显示ct记录
function showCt(no){
    let ctNo=no;//获取病人编号,查询ct结果

    // alert(ctNo);
    $.ajax({
        url:"http://localhost:8080/com/DoctorServlet",//请求路径
        type:"get",//请求方式
        data:{
            ctNo:ctNo,
            czf:"selCt"
        },//请求参数
        dataType:"json",//数据格式
        success:function (ctList){
            if(ctList==null){
                var nothing="<p style='color: #009f95;width: 160px;margin: 50px auto;font-size: 15px'>该病人没有检查记录</p>";
                $(".ctch tr:gt(0)").remove();
                $(".ctch p").remove();
                $(".ctch").append(nothing);

            }else {
                $(".ctch tr:gt(0)").remove();
                $(".ctch p").remove();
                for (let i = 0; i < ctList.length; i++) {
                    let tr="<tr> <td>"+ctList[i].inspectionItem+"</td><td>"+ctList[i].diagnose+"</td><td>"+ctList[i].time+"</td></tr>";
                    // alert(tr);
                    $(".ctch table").append(tr);
                }
            }
        }
    })
}
// 显示以往病例
function showHis(no){
    let ctNo=no;//获取病人编号,查询ct结果

    $.ajax({
        url:"http://localhost:8080/com/DoctorServlet",//请求路径
        type:"get",//请求方式
        data:{
            ctNo:ctNo,
            czf:"selDis"
        },//请求参数
        dataType:"json",//数据格式
        success:function (DiList){

            if(DiList==null){

                var nothing="<p style='color: #009f95;width: 160px;margin: 50px auto;font-size: 15px'>该病人没有以往病例</p>";
                $(".binglich tr:gt(0)").remove();
                $(".binglich p").remove();
                $(".binglich").append(nothing);

            }else{

                $(".binglich tr:gt(0)").remove();
                $(".binglich p").remove();
                for (let i = 0; i < DiList.length; i++) {
                    let trb="<tr> <td>"+DiList[i].usertype+"</td><td>"+DiList[i].time+"</td></tr>";

                    $(".binglich table").append(trb);
                }
            }
        }
    })
}